html { margin:0; padding:0; color:#333333; background:#FFFFFF;}
body{ margin:0; padding:0; font-family:"Microsoft YaHei";}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,button,p,blockquote,th,td { margin:0; padding:0; border:none; font-family:"Microsoft YaHei"; }
address,caption,cite,code,dfn,em,th,var,b,i,s { font-style:normal; font-weight:normal;}
ul,li { list-style:none;}
a { text-decoration:none;}
a:active,a:hover { text-decoration:none; outline: 0;}
img{ width:100%; border: 0;}
.fl{ float:left;} .fr{ float:right;}

.login_main{ width:100%; min-width:1000px; overflow:hidden; background:#F2F2F2;}
.login_div{ width:80%; min-height:452px; margin: 100px auto; overflow:hidden; position:relative;}
.title_p{ line-height:50px; font-size:38px; font-weight:bold; color:#000000; margin-left:10%;}
.title_icon{ width:55px; height:50px; display:block; float:left; margin-right:20px;}
.login_bg{ width:63%; overflow:hidden; position:absolute; left:0; bottom:0;}
.login_box{ width:320px; height:450px; border:1px solid #D5D5D5; background:#FFFFFF; position:absolute; right:0; bottom:0;}
.login_t{ line-height:40px; margin:35px 20px 0; border-bottom:1px solid #D5D5D5; font-size:24px;}
.login_input{ height:38px; line-height:38px; margin:20px 20px 0; border:1px solid #D5D5D5; overflow:hidden;}
.login_icon{ width:16px; height:38px; display:block; float:left; margin:0 20px; overflow:hidden;}
.icon_bg0{ background:url(login_icon1.jpg) center center no-repeat;}
.icon_bg1{ background:url(login_icon2.jpg) center center no-repeat;}
.login_input input{ width:220px; height:40px; line-height:40px; border:none; float:left; font-size:14px;}
.ts_p{ line-height:20px; margin:0 20px; overflow:hidden; font-size:12px;}
.ts_icon{ width:15px; height:20px; float:left; display:block; margin:0 10px; overflow:hidden;}
.ts_wrong{ background:url(login_icon3.jpg) center center no-repeat;}
.login_div1{ overflow:hidden; margin:35px 20px 10px;}
.login_div1 label{ float:left; line-height:20px; font-size:12px; color:#D5D5D5;}
.login_div1 a{ float:right; line-height:20px; font-size:12px; color:#ff6600;}
.login_btn{ height:38px; line-height:38px; display:block; margin:0 20px; background:#1C7AAD; font-size:22px; color:#FFFFFF; text-align:center;margin-top: 5px;}
.login_select{width:280px;height:38px;margin-top: 10px;border: 1px solid #D5D5D5;}
.check_code{height:38px; line-height:38px; margin:10px 20px 0;  overflow:hidden;}